uphill battle

Translations
тяжёлая борьба
He faced an uphill battle to get the project approved.
Он столкнулся с тяжёлой борьбой, чтобы получить одобрение проекта.
Definitions
A difficult struggle or challenge that requires significant effort to overcome, often against unfavorable conditions or opposition.